North Shields
town in EnglandNorth Shields is a coastal town. It is eight miles north-east of Newcastle upon Tyne, on the north bank of the River Tyne.
Read article
North Shields is a coastal town. It is eight miles north-east of Newcastle upon Tyne, on the north bank of the River Tyne.